🌎 rns.kin.earth git 🌍
Commit 330c2aacac28b9eb794b8b54a02c619d40219949
Parents : 63da084
Author : Mark Qvist <mark@unsigned.io>
Date : 2025-01-13T14:42:03+01:00
Fixed incorrect resource SDU calculation when link MTU is set
Changes
Diff
diff --git a/RNS/Resource.py b/RNS/Resource.py
index a05e1b33..b0c726af 100644
--- a/RNS/Resource.py
+++ b/RNS/Resource.py
@@ -276,7 +276,10 @@ class Resource:
self.status = Resource.NONE
self.link = link
- self.sdu = link.mdu or Resource.SDU
+ if self.link.mtu:
+ self.sdu = self.link.mtu - RNS.Reticulum.HEADER_MAXSIZE - RNS.Reticulum.IFAC_MIN_SIZE
+ else:
+ self.sdu = link.mdu or Resource.SDU
self.max_retries = Resource.MAX_RETRIES
self.max_adv_retries = Resource.MAX_ADV_RETRIES
self.retries_left = self.max_retries
Served by rngit 1.5.2 - Generated in 0.05s